package com.steel.yfmall.cloud.assistant.bean.param;

import lombok.Data;

import java.io.Serializable;

/**
 * @author 龙飞
 * @version 1.0
 * @since 2020/12/17 星期四 18:47
 */

@Data
public class ZgOrderParamBean implements Serializable {

    /**
     * 操作人
     */
    private String operator = "";

    /**
     * 订单号
     */
    private String masterOrderSn;

    /**
     * 订单合同号	orderNo	VC		需要是电商单
     */
    private String orderNo;

    /**
     * 客户编号	custNO	VC
     */
    private String custNo;

    /**
     * 运费担当
     */
    private String transWay;

    /**
     * 此属性隐藏 代码写死 无需关注
     */
    private String inputCode;

    /**
     * 账套别	compId
     */
    private String compId;

    /**
     * 应收凭单号	arNos
     */
    private String arNos;

    /**
     * 明细or汇总	detailOrSum
     */
    private String detailOrSum = "S";

    /**
     * 应收凭单号	ARNOQRY
     */
    private String arNoQry;

    /**
     * 账套别	COMPIDQRY
     */
    private String compIdQry;

    /**
     * 发票类型	MERGEQRY
     */
    private String mergeQry;

    /**
     * 应收凭单号	avNoQry
     */
    private String avNoQry;

    /**
     * 发票收件人姓名	receiverName
     */
    private String receiverName;

    /**
     * 发票收件人电话	receiverPhone
     */
    private String receiverPhone;

    /**
     * 发票收件人地址	sendAddr
     */
    private String sendAddr;

    /**
     * 发票类型	invoiceLimitAmtType	1为普票，2为专票
     */
    private Integer invoiceLimitAmtType;

    /**
     * 开票备注	memo
     */
    private String memo;

    /**
     * 申请单号
     */
    private String invoiceApplyOrderSn;

    /**
     * 合同号拼接
     */
    private String orderNos;
}
